/*
 * @Description 
 * @Autor lzhiqiang
 * @Date 2023-04-05 13:14:33
 * @LastEditors lzhiqiang
 * @LastEditTime 2023-04-05 15:28:19
 */
#ifndef __MY_MODULE_H__
#define __MY_MODULE_H__

#include "../src/module.h"

namespace chat {

class MyModule : public johnsonli::Module {
public:
    typedef std::shared_ptr<MyModule> ptr;

    MyModule();
    ~MyModule();

    bool onLoad() override;
    bool onUnload() override;
    bool onServerReady() override;
    bool onServerUp() override;
};
          
}  

#endif